#ifndef SHIJU_MESSAGE_DEFINE_H_INCLUDE
#define SHIJU_MESSAGE_DEFINE_H_INCLUDE

#include <stdint.h>
#include <string>

enum BbuStateCode
{
    BBU_INITIALIZING = 0,
    BBU_SEARCH_CTRL_BD = 1,
    BBU_READY = 2,
    BBU_SNFING = 3,
    BBU_CELL_CFG = 4,
    BBU_LOCATION = 5,
    BBU_INIT_CFG = 6,
    BBU_INACTIVE
};

class BbuState
{
public:
    BbuState();
    
    BbuStateCode stateCode_;
    std::string stateDesc_;
    uint8_t cpuTemp_;
    uint8_t cpuUsage_;
    uint8_t memUsage_;
    int8_t boardTemp_;
};

#endif
